package com.me.dogdog.util

import com.baomidou.mybatisplus.generator.FastAutoGenerator
import com.baomidou.mybatisplus.generator.config.OutputFile
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine
import java.util.*


/*fun main() {
    FastAutoGenerator.create("jdbc:mysql://marblog2345.mysql.rds.aliyuncs.com:3306/diary", "root", "SSSddd111222333")
        .globalConfig { builder ->
            builder.author("Marblog") // 设置作者
                .enableSwagger() // 开启 swagger 模式
                .outputDir("D://AutoCode") // 指定输出目录
                .enableKotlin()
        }
        .packageConfig { builder ->
            builder.parent("com.me.dogdog") // 设置父包名
                .pathInfo(Collections.singletonMap(OutputFile.xml, "D://AutoCode//xml")) // 设置mapperXml生成路径
        }
        .strategyConfig { builder ->
            builder.addInclude("sys_main")
                .addInclude("sys_user") // 设置需要生成的表名
                .addTablePrefix("t_", "c_") // 设置过滤表前缀
        }
        .templateEngine(FreemarkerTemplateEngine()) // 使用Freemarker引擎模板，默认的是Velocity引擎模板
        .execute()
}*/